~4Dgifts/toolbox/src/exampleCode/video/seqgrab README 02.12.94 seqgrab - sequential frame accurate grabbing on Galileo w/hw trigger Grabs a sequence of frames between start and end timecodes. This works on a very specific configuration of equipment, namely a system with a Galileo video board, a frame accurate device and a VLAN controller. seqgrab: -i <start SMPTE tc> -o <end SMPTE tc> [-f <filename>] [-w] [-d] [-s w h] [-n <device>] [-v <videonode> ] [-c <num>] [-r] [-t] [-z n/d] [-O <frames>] [-D] [-h] -i starting <SMPTE timecode> to grab frames SMPTE timecode format is hours:minutes:seconds:frame HH:MM:SS:FF * all fields are required i.e. 00:00:01:02 to get frame 2 of minute 1 -o ending <SMPTE timecode> to grab frames -f output filename this is the base name of the filenames created. The rest of the filename is composed of a frame number and an extension which represents the video data format of the file e.g. filename of /usr/tmp/doodah produces frames /usr/tmp/doodah-00000.rgb -w don't write frame to disk -d display captured frame puts capture frames up in ipaste windows. -s w h frame dimensions (must be last option if specified) -c num number of frames to capture sequentially while the device is playing. Currently the default is set to the size of the Galileo internal buffer size which is 3 frames. -n device device number to use -r raw mode output (no YUV->RGB or de-interlace) -v video source node number -z zoom the image by n/d -O offset # frames from starting timecode (default = -1) to adjust for timing delays between when the trigger is set to when the VL is able to respond. This is seen as a very regular interval. -p preroll time <SMPTE timecode> (default 5 sec.) -V verbose -h this help message See captureconfig.showcase file which contains a diagram of the equipment configuration setup. NOTE: Currently the mapping of SMPTE start and endpoints does not work with framedrop timecode so you may not get exactly what you want.
Source
Documentation
Reference